home *** CD-ROM | disk | FTP | other *** search
/ PC Graphics Unleashed / PC Graphics Unleashed.iso / ch01 / display.doc < prev    next >
Text File  |  1994-07-29  |  24KB  |  673 lines

  1.      DDDD      III       SSSS    PPPP     LL           AAAAA     YY      YY
  2.      DDDDD     III     SSSSSS    PPPPPP   LL         AAAAAAAAA    YY    YY
  3.      DD  DD    III    SSS        PP  PP   LL         AA     AA     YY  YY
  4.      DD   DD   III    SSSSS      PPPPPP   LL         AA     AA      YYYY
  5.      DD   DD   III      SSSSS    PPPP     LL         AAAAAAAAA       YY
  6.      DD  DD    III        SSS    PP       LL         AA     AA       YY
  7.      DDDDD     III    SSSSSS     PP       LL         AA     AA       YY
  8.      DDDD      III    SSSS       PP       LLLLLLLL   AA     AA       YY
  9.  
  10.  
  11.                             Program written by
  12.                Jih-Shin Ho (u7711501@bicmos.ee.nctu.edu.tw)
  13.  
  14.                            Document written by
  15.                Jih-Shin Ho (u7711501@bicmos.ee.nctu.edu.tw)
  16.                                    and
  17.                 Oliver Weyand (chbrin3@nyx.uni-konstanz.de)
  18.  
  19.                             Document modified by
  20.                      Ben Jos Walbeehm (Walbeehm@fsw.ruu.nl)
  21.  
  22.  
  23.  
  24.    !!!  You may distribute this program freely for non-commercial use.  !!!
  25.    !!!  There is no warranty. The author is not responsible for any     !!!
  26.    !!!  damage caused by this program.                                  !!!
  27.  
  28.  
  29. (1) Introduction:
  30.   This program lets you READ, WRITE and DISPLAY images/movies with different
  31.     formats. It lets you do some special effects (rotation, dithering, ...)
  32.     on images as well.
  33.   Features:
  34.     Includes simple file management system.
  35.     Supports 'slide show', 'batch conversion', 'contact sheet making',
  36.              'image preview'.
  37.     There is NO LIMIT on image size.
  38.     This program supports 8, 15, 16, 24 bits display.
  39.     Supports movie files (DL, FLI/FLC, RAW, MPEG, AVI, GL, IFF/ANIM).
  40.     Supports FLC making.
  41.     Supports mouse.
  42.  
  43.   The official site is NCTUCCCA.edu.tw:/PC/graphics/disp.
  44.   The IP address is 140.111.1.10 or 192.83.166.10
  45.  
  46.  
  47.  
  48. (2) Command Line Switches:
  49.  
  50.   DISPLAY understands several command-line parameters. Some of them are
  51.   useful for setting up your preferred configuration or overwriting
  52.   config.dis options. Others are for command-line processing.
  53.  
  54.     Usage :
  55.       display [-d|--display initial_display_type] [-s|--sort sort_method]
  56.               [-f config_file] [-a] [-n l|g] [--help|-?]
  57.               [--direct|-t working_directory] [--mask|-m filename_mask]
  58.               [--width|-w image_width] [--height|-h image_height]
  59.               [image_file(s) | @response_file]
  60.  
  61.     For command-line batch conversion :
  62.       display (--batch | -b) output_format [--bw|--grey|--color|--true]
  63. +             [--dialog | -g] [--report|-r report_file]
  64.               (file | file dir | file_in file_out | files dir)
  65.  
  66.     For command-line slide show :
  67.       display [--slide|-l] [--noask|-k] (image_files | @response_file)
  68.  
  69. +   For command-line contact sheet generation :
  70. +     display (--sheet|-e) batch_conatc_sheet_script [--report|-r report_file]
  71.  
  72.     Display type: 8 (SVGA, default), 15, 16 (HiColor), 24 (TrueColor)
  73.     Sort method: 'name', 'ext'
  74.     -a: Always set to highest display type
  75.     -f: Read user specified config file only.
  76.     -n: Do not read Local or Global config file.
  77.     -w & -h: for image format without information header(YUV,RGB,GREY).
  78.     output_format : Standard extensions. Like gif, bmp ... (see section (7))
  79.     filename mask : separated by ';'.
  80.     The default color type for batch conversion is Full color (8 bits).
  81.     Please read NEW-FAQ for the information about batch contact sheet.
  82.  
  83.  
  84.  
  85. (3) Function Keys:
  86.  
  87.     Escape : Abort function and return.
  88.  
  89.     RETURN : Select.
  90.  
  91.   In menu selection :
  92.  
  93.     ESCAPE,F10 : Quit program (prompted).
  94.  
  95.     F1 : Show READ.ME.
  96.  
  97.     CTRL-F1 : Show user-defined help file.
  98.  
  99.     F9 : For those who cannot remember all commands of DISPLAY.
  100.  
  101.     F2 : Change disk drive.
  102.  
  103.     CTRL-A -- CTRL-Z : change disk drive.
  104.  
  105.     F3 : Change filename masks. (Separated by ';') (See match.doc)
  106.  
  107.     F4 : Change parameters.
  108.  
  109.     F5 : Some effects on pictures, e.g. flip, rotate ...
  110.  
  111.     F7 : Make Directory.
  112.  
  113.     t,T : Tag file. (Untags tagged files)
  114.  
  115.     + : Tag a group of files. (See match.doc)
  116.  
  117.     ALT-T : Tag all files.
  118.  
  119.     u,U : Untag file.
  120.  
  121.     - : Untag a group of files. (See match.doc)
  122.  
  123.     ALT-U : Untag all files.
  124.  
  125.     Ins : Change display type (8, 15, 16, 24 bits).
  126.  
  127.     F6,m,M : Move file(s).
  128.  
  129.     ALT-M : Move single file (ignores tags).
  130.  
  131.     F8,d,D : Delete file(s).
  132.  
  133.     ALT-D : Delete single file (ignores tags).
  134.  
  135.     r,R : Rename file.
  136.  
  137.     c,C : Copy File(s).
  138.  
  139.     ALT-C : Copy single file (ignore tags).
  140.  
  141.     z,Z : Display first 10 bytes in Ascii, Hex and Dec modes.
  142.  
  143.     f,F : Display disk free space.
  144.  
  145.     Page Up/Down : Move one page.
  146.  
  147.     TAB : In mode selection screen : Change process target.
  148.           In file selection screen : Show previously loaded image.
  149.  
  150.     w,W : Write previously loaded image.
  151.  
  152.     Left/Right arrow: Change display type In 'screen' & 'effects' menu.
  153.  
  154.     s,S : Slide Show (shows tagged files). ESCAPE to terminate.
  155.  
  156.     b,B : Batch conversion (converts tagged files to a single format).
  157.           You can perform up to 8 special operations.
  158.           Each is independent of the others.
  159.  
  160.     e,E : Contact sheet making.
  161.  
  162.     w,W : Wait/Pause in slide show.
  163.  
  164.     q,Q : Accumulation color quantization.
  165.             Finds the best palette set for a group of files.
  166.             Very useful for producing animation pictures.
  167.  
  168.     l,L : List available graphic/text modes.
  169.  
  170.     o,O : Display font.
  171.  
  172.     ALT-X : Quit program without prompting.
  173.  
  174.     ALT-A : Re-read directory.
  175.  
  176.     ALT-S : Save config file.
  177.  
  178.     0..9 :
  179.     SHIFT-A..Z : Jump to first file whose name starts with this character.
  180.  
  181.     BACKSPACE : Go up one level in the directory tree.
  182.  
  183.     v,V : View text file.
  184.  
  185.     x,X : View binary file.
  186.  
  187.     p,P : Turn preview on/off.
  188.  
  189.     ALT-Z : Shell to DOS.
  190.  
  191. +   ALT-E : Edit description entry. (see NEW-FAQ)
  192.  
  193. +   ALT-W : Write description entries. (see NEW-FAQ)
  194.  
  195.  
  196.   In graphics mode :
  197.  
  198.     RETURN,SPACE,ESCAPE : return to the text mode.
  199.                                      
  200.     '+' : Go to next resolution.
  201.  
  202.     '-' : Go to previous resolution.
  203.  
  204.     Arrow keys, Home, End, Page Up, Page Down : Scroll image.
  205.       Home: Left-most.
  206.       End: Right-most.
  207.       Page Up: Top of image.
  208.       Page Down: Bottom of image.
  209.  
  210.     CTRL-Arrow keys: Crop image by one line.
  211.  
  212.     CTRL-SHIFT-Arrow keys: Big Crop (Controlled by 'big_crop_step').
  213.  
  214.     F1 .. F8 : Gamma correction.
  215.       F1,F3,F5,F7: decrease Red,Green,Blue,All.
  216.       F2,F4,F6,F8: increase Red,Green,Blue,All.
  217.  
  218.     F9,F10 : Zoom Out/In.
  219.  
  220.  
  221.   In text viewer :
  222.  
  223.     F2 : Search string (case-sensitive).
  224.  
  225.     F3 : Search string (case-insensitive).
  226.  
  227.  
  228.   In contact sheet preview & Postscript preview :
  229.  
  230.     '+' : Increase scaling factor.
  231.  
  232.     '-' : Decrease scaling factor.
  233.  
  234.     Ins,Del : Fine tune(Inc/Dec) scaling factor.
  235.  
  236.  
  237.   In Slide show :
  238.      If the delay time is 0, the program will wait until you hit any key
  239.        (except ESCAPE).
  240.      'w' or 'W' to pause, any key to continue.
  241. +    Up-Arrow : Go back one image.
  242. +    Note: Reverse slide show is slower.
  243. +          You must set delay time = 0 to use Up-Arrow. 
  244.  
  245.  
  246.   In movie:
  247.      SPACE : pause playing. If you press 'w' or 'W', the program writes the
  248.        current frame to a file. After writing, playback pauses at the next
  249.        frame.
  250.      ESCAPE : Terminate playing.
  251.  
  252.  
  253.  
  254. (4) Mouse Buttons:
  255.  
  256.     MIDDLE button and CTRL-RIGHT button always mean ESCAPE.
  257.  
  258.    in read/write menu:
  259.      single-click LEFT or RIGHT button = 'move select bar'.
  260.      double-click LEFT button = RETURN.
  261.      double-click RIGHT button = SPACE.
  262.      CTRL-LEFT button = Tag.
  263.  
  264.    in other text menus:
  265.      RIGHT button means SPACE.
  266.      single-click LEFT button = 'move select bar'.
  267.      double-click LEFT button = RETURN.
  268.  
  269.    in contact sheet preview:
  270.      RIGHT = show/hide mouse cursor.
  271.      LEFT = move an image piece if the mouse cursor is shown,
  272.             else leave graphics mode.
  273.      CTRL-LEFT = move contact sheet.
  274.  
  275.    in image display screen:
  276.      RIGHT = show/hide mouse cursor.
  277.      LEFT = move the image around the screen if the mouse cursor is shown,
  278.             else leave graphics mode.
  279.      CTRL-LEFT = move one page.
  280.      SHIFT-LEFT = show information box.
  281.        You can move this box around screen by click and drag.
  282.      ALT-LEFT = define rectangle for cropping.
  283.        Releasing left button will crop image if ALT key is still pressed,
  284.        else do nothing.
  285.      CTRL-ALT-LEFT = toggle showing image coordinates.
  286.  
  287.    in mode selection screen:
  288.      Click LEFT bottom at:
  289.        'Imag8' or 'Imag24' : change processing target.
  290.        '000 x 000 x 000' or '000 x 000' : change display type.
  291.        '<--' or '|||' : change linking status.
  292.  
  293.    In some text regions the mouse cursor will change. Press the LEFT button
  294.    to accomplish that.
  295.  
  296.  
  297.  
  298. (5) Supported Formats:
  299.  
  300.   Read: GIF(.gif), Japan MAG(.mag), Japan PIC(.jpc), Sun Raster(.ras),
  301.         Jpeg(.jpg), XBM(.xbm), Utah RLE(.rle), PBM(.pbm), PGM(.pgm),
  302.         PPM(.ppm), PM(.pm), PCX(.pcx), Japan MKI(.mki), Tiff(.tif),
  303.         Targa(.tga), XPM(.xpm), Mac Paint(.mac), GEM/IMG(.img),
  304.         IFF/ILBM(.iff,.lbm), Windows BMP(.bmp), QRT ray tracing(.qrt),
  305.         Mac PICT(.pct), VIS(.vis), PDS(.pds), VIKING(.vik), VICAR(.vic),
  306.         FITS(.fit), Usenix FACE(.fac), IRIS(.sgi), YUV(.yuv), RAW RGB(.rgb),
  307.         PCPAINT/Pictor(.pic,.clp), RAW GREY(.gry), Photo-CD(.pcd).
  308.  
  309.         DL(.dl), FLI(.fli), FLC(.flc), RAW(.raw, produced by DMPEG),
  310.         MPEG(.mpg), AVI(.avi), GL(.gl).
  311.  
  312.         the extensions in () are standard extensions.
  313.  
  314.   Write: GIF, Sun Raster, Jpeg, XBM, PBM, PGM, PPM, PM, Tiff, Targa,
  315.          XPM, Mac Paint, Ascii, Laser Jet, IFF/ILBM, Windows BMP,
  316.          Mac PICT, VIS, FITS, FACE, PCX, GEM/IMG, IRIS, YUV, RAW RGB,
  317.          Postscript, RAW GREY.
  318.  
  319.   Preview: GIF, Jpeg, Windows BMP, PBM, PGM, PPM, Targa, PCX, Mac Paint,
  320.            Photo-CD.
  321.  
  322.   All Read/Write formats support full color(8 bits), grey scale, b/w dither,
  323.       and 24 bits image, if allowed for that format.
  324.  
  325.  
  326.  
  327. (6) Overview:
  328.  
  329.    Initialization steps:
  330.       Set default display type to highest display type.
  331.       Find an allowed screen resolution (for .grn video drivers only).
  332.       Read the configuration file (Global and Local).
  333.         Global: where DISPLAY.EXE resides. Local: Where you are.
  334.       Process the command line options (if any).
  335.  
  336.    This Program is MEMORY-GREEDY. If you do not have enough memory, its
  337.    performance is poor.
  338.  
  339.  
  340.  
  341. (7) Detail: (written by Oliver Weyand, chbrin3@nyx.uni-konstanz.de)
  342.  
  343.                                GENERAL RULES
  344.  
  345. This section will describe the menus and options you can choose from. You can
  346. read through it or just start the program and play around. When you have
  347. a problem you can come back and read the section you need.
  348.  
  349. Most things are self-explanatory. Look for the comments behind a possible
  350. command. Also keep an eye at the first and last row of the screen: DISPLAY
  351. will tell you in most cases what is going on.
  352.  
  353. There are several fields with a special meaning (i.e. [ Auto Read ]). You
  354. can activate them by moving the cursor inside the marks and then click the
  355. left mouse button.
  356.  
  357. In any MENU you can call a pull-down-menu by pressing the F9 key or moving
  358. the cursor to the top-line and click a button.
  359.  
  360. The different functions can also be selected by using a hot-key.
  361.  
  362. Sometimes DISPLAY will ask you questions. You can answer them with a mouse
  363. click or by pressing the first (capital) letter of the answers
  364. (Y or y for yes).
  365.  
  366. Allowed operations are shown in white the others in grey (if you use the
  367. default colors).
  368.  
  369.  
  370. -----------------------------------------------------------------------------
  371.                               THE READ-MENU
  372. -----------------------------------------------------------------------------
  373.  
  374.  
  375. After starting DISPLAY, you will find yourself in the read-menu. You will see
  376. a file list of the directory you started DISPLAY from (or the directory you
  377. have specified with the -t command line option). There are six marked fields
  378. you can use with the mouse. In the pull-down-menu bar you will find 8 headers
  379. with a different number of options. Because all operations are accessible
  380. with short-cuts, that's the easiest way to call them. For some operations
  381. (e.g. slide show) you have to tag at least one file.
  382.  
  383. For Reading a file (image, movie) simply select one and press RETURN or double
  384. click with the left mouse button. Display will autodetect the correct format
  385. by itself. If you have problems try using the SPACE-bar or double click with
  386. the right mouse button for selecting a format manually.
  387.  
  388.  
  389. 1. HELP
  390.  
  391.    Calling help will load the READ.ME file. It contains help about possible
  392.    actions and a list of all short-cuts. There is also a description of the
  393.    meaning of the mouse buttons (be sure to check them out, because they
  394.    change, depending on the menu you use).
  395.  
  396. 2. FILES
  397.  
  398.    You have several options to manipulate files. You can delete, move, copy,
  399.    rename and view files. The options for shelling to DOS and quiting the
  400.    program are also located under this header. You can perform the actions on
  401.    a single file, a group of files, or the file currently under the marker.
  402.  
  403. 3. DIR
  404.  
  405.    From inside DISPLAY you can make directories. Another point is rereading
  406.    the current directory, for updating changes you have written to disk.
  407.  
  408. 4. OPERATION
  409.  
  410.    That's the menu with the real highlights of DISPLAY. Here you can choose
  411.    from the options: slide show, batch conversion, contact sheet, accumulate
  412.    quantization, and the special effects. Further you can display the fonts
  413.    comming with DISPLAY, show and write a already loaded image, and unpack
  414.    gl-files.
  415.  
  416. 5. CHANGE
  417.  
  418.    Under this header you will find options to select the image type and
  419.    graphic resolution (for a list of possible modes for your graphic card
  420.    take a look at the status menu or type L). Other options are for changing
  421.    the working-drive and for editing the file mask (see match.doc).
  422.  
  423. 6. TAG
  424.  
  425.    Believe it or not this one is for tag and untag files (single, group, all).
  426.    I think that's all you must know.
  427.  
  428. 7. OPTIONS
  429.  
  430.    This menu point is for changing the defaults. Open the submenu and you
  431.    will see a number of fields, where you can change most parameters that
  432.    DISPLAY uses. You can activate them just for one run or make them the
  433.    default by saving a new config.dis. You can work with different configur
  434.    -ations, when you use different local config.dis files (i.e. make
  435.    directories for the users of your system, if there is more then one).
  436.  
  437. 8. STATUS
  438.  
  439.    Here you can get informations about your graphic card, RAM, disk space,
  440.    and the formats of your image files.
  441.  
  442.  
  443.  
  444. -----------------------------------------------------------------------------
  445.                                 THE WRITE-MENU
  446. -----------------------------------------------------------------------------
  447.  
  448.  
  449. When you choose an option that will write changes to your disk, you will
  450. sometimes enter the write-menu (i.e. moving files). In the write menu you
  451. will find other marked fields for use with mouse. Although you will see the
  452. same headers in the pop-up-menu, most of the options are disabled. Also the
  453. most short-cuts won't help you. I think you will use this menu without
  454. problems, because it is very self-explanatory.
  455.  
  456.  
  457.  
  458. -----------------------------------------------------------------------------
  459.                                THE SCREEN-MENU
  460. -----------------------------------------------------------------------------
  461.  
  462.  
  463. Once you have loaded a picture, you will see the screen-menu (if you don't
  464. set the 'auto_display_image' to 1). It has a different look and pop-up-menu
  465. structure. If the loaded file is a movie, you will find yourself in another
  466. menu, which is optimized for the additional needed options you need to
  467. display movies.
  468.  
  469. The marked fields in the screen-menu are for viewing an image in the selected
  470. resolution or writing it to file. Further you can go back to the read-menu or
  471. exit the program. On the left you see three bigger fields. They are for those
  472. of you, who are using a mouse and don't want to use the keyboard for pressing 
  473. the return, space, or esc keys.
  474.  
  475. The graphic modes you can select from (to show the image) are in white, the
  476. others are grey.
  477.  
  478. Pressing F9 again will bring up the headers of the pop-up-menu. These have
  479. changed a little, compared to the read/write menu
  480.  
  481. 1. HELP
  482.  
  483.    Same as in read/write menu.
  484.  
  485. 2. FILES
  486.  
  487.    Only the exit option is still there, for the other things you have to go
  488.    back to the read/write menu.
  489.  
  490. 3. OPERATION
  491.  
  492.    Three options are now in the submenu. You can choose between special
  493.    effects, display fonts, and change processing target. The last option
  494.    means to change between palette images (most 8-bit images are of that
  495.    type) and RGB-pictures (truecolor, highcolor). You can link these to
  496.    types, so that changes made to one type will also become true for the
  497.    other (see the file config.dis).
  498.  
  499. 4. OPTIONS
  500.  
  501.    Same as in read/write menu except for the preview option.
  502.  
  503. 5. STATUS
  504.  
  505.    The possible graphic and text mode are shown here (depends on your
  506.    hardware and the driver you use).
  507.  
  508. 6. UTIL
  509.  
  510.    This one is new in screen-menu. What you find in this submenu are some
  511.    often used operations from the special effects menu (look there for a
  512.    description of the comands).
  513.  
  514.  
  515.  
  516. -----------------------------------------------------------------------------
  517.                              SPECIAL-EFFECTS-MENU
  518. -----------------------------------------------------------------------------
  519.  
  520. When you start manipulating your pictures you will at some point look in the
  521. special-effects-menu. The different effects are sorted in 6 groups. As
  522. mentioned above you can rotate, flip, resize, mix, and convert images.
  523. Most often other programs offer only a few operations DISPLAY is able to do.
  524. Some other effects DISPLAY performs are otherwise found in professional and
  525. expensive graphic packages only!
  526.  
  527. In this chapter you will find the complete list of possible effects with some
  528. short comments. The numbers are the same as in DISPLAY. If you want to make 
  529. some of these effects the defaults for batch conversion please find the
  530. [Batch_Convert] section in config.dis and read the comment.
  531.  
  532.  
  533. Number          Operation                       Comment (if necessary)
  534.  
  535.  
  536. (01)-(01)       Flip Horizontal                 -
  537.  
  538. (01)-(02)       Flip Vertical                   -
  539.  
  540. (01)-(03)       Rotate Clockwise (90)           -
  541.  
  542. (01)-(04)       Rotate Counter-clockwise (90)   -
  543.  
  544. (01)-(05)       Rotate/Shear image (any angle)  lets you rotate the image any
  545.                                                 angle you want. If you don't
  546.                                                 know what shearing means just
  547.                                                 do it. It's easier to look
  548.                                                 than to explain.
  549.  
  550.  
  551. (02)-(01)       Resize image ( ->24 )           the resizing operation will
  552.                                                 promote the image to 24-bit
  553.                                                 if you smooth it. In the
  554.                                                 upcoming screen are some more
  555.                                                 options: You can change the
  556.                                                 size by pixel, by %, or
  557.                                                 resize different images to
  558.                                                 the same size (batch conver-
  559.                                                 sion)
  560.  
  561. (02)-(02)       Auto Crop                       cuts off "unused" pixel. Better 
  562.                                                 use the online crobbing in 
  563.                                                 graphic mode (Crtl-cursor).
  564.                                                 Useful for batch conversion
  565.  
  566. (02)-(03)       Mix/Concat two images           overlay or put together two
  567.                                                 images with different options
  568.  
  569. (02)-(04)       New Dimension                   Adjust the image dimension.
  570.                                                 Adding background or cropping
  571.                                                 if necessary.
  572.  
  573.  
  574. (03)-(01)       Convert to Grayscale            -
  575.  
  576. (03)-(02)       Do B/W Dither                   -
  577.  
  578. (03)-(03)       Pseudo Color                    do you like strange effects ?
  579.  
  580. (03)-(04)       Color Quantization              try FS (Floyd-Steinberg) first
  581.  
  582. (03)-(05)       Promote to 24-bits              -
  583.  
  584.  
  585. (04)-(01)       Histogram Equalize              enhance the contrast.
  586.  
  587. (04)-(02)       Smooth/Enhance Images           -
  588.  
  589. (04)-(03)       Edge Enhancement                opposite of smoothing
  590.  
  591. (04)-(04)       Negate Image                    -
  592.  
  593. (04)-(05)       Oil paint                       ever wanted to be a painter ?
  594.  
  595. (04)-(06)       Gamma Correction                better use F1-F8 in graphic
  596.                                                 mode. Useful for batch convert
  597.  
  598. (04)-(07)       Cheesy Embossing                convert color to height-field
  599.  
  600. (04)-(08)       Remove unused colors            -
  601.  
  602. (04)-(09)       Swap R/G/B                      make some funny images !
  603.  
  604.  
  605. (05)-(01)       Discard 24-bit image            -
  606.  
  607. (05)-(02)       Discard 8-bit image             -
  608.  
  609. (05)-(03)       Push image into stack           -
  610.  
  611. (05)-(04)       Pop image from stack            -
  612.  
  613. (05)-(05)       Clear stack                     -
  614.  
  615.  
  616. (06)-(01)       Load Palette Table              -
  617.  
  618. (06)-(02)       Save Palette Table              -
  619.  
  620. (06)-(03)       Display Palette Table           -
  621.  
  622. (06)-(04)       Push Palette Table              -
  623.  
  624. (06)-(05)       Pop Palette Table               -
  625.  
  626.  
  627.  
  628. (8) Tech. information:
  629.  
  630.   Program (user interface and some subroutines) written by Jih-Shin Ho.
  631.   Some subroutines are borrowed from XV (2.21) and PBMPLUS (Dec. 1991).
  632.   JPEG is based on the library by the Independent JPEG Group.
  633.   Tiff (V3.2) reading/writing are from the Tiff library (from ftp.sgi.com).
  634.   DL is based on xdl.c & Xanim260.
  635.   FLI/FLC is based on the article in DDJ (Mar. 1993).
  636.   MPEG is based on Berkeley mpeg_play 2.0.
  637.   AVI is based on Xanim260 by Mark Podlipec.
  638.   MPEG split is based on mpgsplit by Stefan Eckart.
  639.   Compiled with DJGPP.
  640.   You can get the whole DJGPP package from :
  641.     omnigate.clarkson.edu: /pub/msdos/djgpp
  642.  
  643.    
  644.  
  645. (9) For those who want to modify a video driver:
  646.    1. For HiColor and TrueColor, please refer to ET4000.ASM.
  647.  
  648.    
  649.  
  650. (10) Final:
  651.  
  652.    This document is not well written. If you have any PROBLEMS, SUGGESTIONS,
  653.    COMMENTS on this program, please send a mail to
  654.    
  655.            u7711501@bicmos.ee.nctu.edu.tw (140.113.11.13).
  656.               (There is NO anonymous ftp on this site.)
  657.  
  658.    I need your suggestions to improve this program.
  659.  
  660.  
  661. Acknowledgments:
  662.   I should like to thank the authors of XV and PBMPLUS for their permission
  663.     to let me use their subroutines.
  664.   Also, I thank the authors of the TIFF and JPEG libraries.
  665.   Thank you DJ. Without DJGPP I can't do anything on a PC.
  666.   The author would like to thank Olivier Dumas, Ben Jos Walbeehm,
  667.     Bryan Woodworth and other users for their advice and suggestions.
  668.   The author would like to thank NCTUCCCA for offering a place for DISP.
  669.  
  670.  
  671.                                             Jih-Shin Ho
  672.                                    u7711501@bicmos.ee.nctu.edu.tw
  673.